package cn.green.core.components.database.entity;

import cn.green.core.components.dialect.DatabaseDclDialect;
import cn.green.core.components.dialect.DatabaseDdlDialect;
import cn.green.core.components.dialect.DatabaseDmlDialect;
import cn.green.core.components.dialect.DatabaseDqlDialect;
import lombok.Data;

/**
 * @author wang.yishu
 * @version 1.0
 * @className Database
 * @description 数据库信息
 * @date 2024/11/22 16:46
 */
@Data
public class Database {
    //数据库名称
    private String databaseName;
    //数据源名称
    private String sourceName;
    //数据库空间名称
    private String schemeName;
    //该数据库的方言生成组件
    private DatabaseDclDialect dclDialect;
    private DatabaseDdlDialect ddlDialect;
    private DatabaseDqlDialect dqlDialect;
    private DatabaseDmlDialect dmlDialect;
}
